From fbb0caba265bbf48d3407cb78a81f7ea1f21bfa8 Mon Sep 17 00:00:00 2001 From: Andreas Beckmann Date: Wed, 3 Feb 2021 20:21:03 +0000 Subject: [PATCH] clang-9 has libclang-cpp, too Gbp-Pq: Name libclang-cpp.patch --- cmake/LLVM.cmake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmake/LLVM.cmake b/cmake/LLVM.cmake index 2827d64..f60b674 100644 --- a/cmake/LLVM.cmake +++ b/cmake/LLVM.cmake @@ -239,8 +239,8 @@ string(STRIP "${LLVM_SYSLIBS}" LLVM_SYSLIBS) #################################################################### # llvm-config does not include clang libs -if((9 LESS LLVM_MAJOR) AND (NOT STATIC_LLVM)) - # For Clang 10+, link against a single shared library instead of multiple component shared +if((8 LESS LLVM_MAJOR) AND (NOT STATIC_LLVM)) + # For Clang 9+, link against a single shared library instead of multiple component shared # libraries. if("${LLVM_LIBNAMES}" MATCHES "LLVMTCE") set(CLANG_LIBNAMES clangTCE-cpp) @@ -257,7 +257,7 @@ endif() foreach(LIBNAME ${CLANG_LIBNAMES}) find_library(C_LIBFILE_${LIBNAME} NAMES "${LIBNAME}" HINTS "${LLVM_LIBDIR}") list(APPEND CLANG_LIBFILES "${C_LIBFILE_${LIBNAME}}") - if(UNIX AND (NOT APPLE)) + if(UNIX AND (NOT APPLE) AND (NOT ((8 LESS LLVM_MAJOR) AND (LLVM_LIB_IS_SHARED MATCHES "shared")))) set(LLVM_LDFLAGS "${LLVM_LDFLAGS} -Wl,--exclude-libs,lib${LIBNAME}") endif() endforeach() -- 2.30.2